import java.io.File;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Comparator;
import java.util.List;
import java.util.stream.Collectors;

/**
 * @Description: test  // 类说明，在创建类时要填写
 * @ClassName: test    // 类名，会自动填充
 * @Author: wangtai          // 创建者
 * @Date: 2021/3/2 16:43   // 时间
 * @Version: 1.0     // 版本
 */
public class test {
    public static void main(String[] args) {

       // getFileName();
        int [] nums = {1,3,5,2,56,2};
        List<Integer> list = Arrays.stream(nums).boxed().collect(Collectors.toList());
        list= list.stream().sorted(Comparator.reverseOrder()).collect(Collectors.toList());
        list.forEach(n->{

            System.out.println(n);
        });

    }

    public static void getFileName() {
    /*    FileSystemView fsv = FileSystemView.getFileSystemView();
        File com=fsv.getHomeDirectory();
        String path = com.getPath();*/
        String path ="D:\\software\\javapro\\project\\target";
        File f = new File(path);//获取路径
        if (!f.exists()) {
            System.out.println(path + " not exists");//不存在就输出
            return;
        }
        List<String> filelist = new ArrayList<>();
        File fa[] = f.listFiles();//用数组接收
        for (int i = 0; i < fa.length; i++) {//循环遍历
            File fs = fa[i];//获取数组中的第i个
            filelist.add(fs.getName());
        }
    }

}
